@CHARSET "UTF-8";
.ui-tab-content { margin-top: 0px; }
.ui-notice { top: 0; z-index: -1; }
.text-right { text-align: right; }
[readonly] { color:inherit !important;}
.em_form_item { min-height: 44px; height: auto; }
.em_form_item textarea { margin-top: 0.6em; resize: none; overflow: auto; }
.em_datalist { height: 100%; overflow: auto; }
.em_footer_body { margin-bottom: 5em; }
.em_header_body { padding-top: 2.7em; }
.em_pic_list { padding: 0 7.5px; overflow: hidden; }
.em_pic_list > li { float: left; margin: 5px 7.5px; }
.em_pic_list > li > p { width: 4em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:0.8em; text-align:center;}
.em_pic_list > li > .ui-list-thumb { margin: 10px auto; }
.em_readonly { color: #a6a6a6; background-color: #f8f8f8; }
.link_row { position: relative; }
.link_item { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.em_cin_item { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; border: 0; background: 0 0; padding-left: 95px; }
.dialog_box { position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.8); overflow: auto; }
.list_box { width: 85%; margin-left: 15%; min-height: 100%; background-color: #FFF; border: 1px solid #e0e0e0; box-sizing: border-box; }
.content_box { width: 100%; min-height: 100%; background-color: #FFF; border: 1px solid #e0e0e0; box-sizing: border-box; }
.body_freeze { overflow: hidden; }
.em_choose { position: absolute; right: 0; top: 0; bottom: 0; }
.em_bottom_section { width: 100%; height: 100%; }
.em_bottom_section .ui-btn,
.em_bottom_section .ui-input { height: 40px; line-height: 40px; font-size: inherit; }
.em_tab_content { position: fixed; bottom: 0; -webkit-transform: all 0.5s; }
.em_row_time { padding-top: 10px; padding-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; padding-right: 15px; }
.em_show_top { z-index: 9999; }
.em_show_bottom { z-index: -1; }
.show { z-index: 99999; }
.em_line_height_20 { line-height: 20px }
.relative{ position:relative !important;}

.em_checkbox { width: 16px; height: 16px; position: relative; display: inline-block; vertical-align: middle; }
.em_checkbox input[type="checkbox"],
.em_checkbox input[type="radio"] { width: 0px; height: 0px; overflow: visible; position: absolute; top: 0; left: 0; outline: none; color: #696968; border:0px none; }
.em_checkbox input[type="checkbox"]:before,
.em_checkbox input[type="radio"]:before { font-family: 'Emicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e915"; font-size: 16px; }
.em_checkbox input[type="checkbox"]:checked:before,
.em_checkbox input[type="radio"]:checked:before { font-family: 'Emicon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e915"; font-size: 16px; color: #2ABC26; }
.ui-border-t .em_time { position: absolute; top: 0.6em; right: 1em; }
.ui-selector { background-color: #f8f8f8; }
.clearfix { *zoom:1;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0; }
.float-right { float: right !important; }
.float-left { float: left !important; }
.ui-tab-content { margin-top: 0px; }
.no_padding { padding: 0px !important }
.ellipsis { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; word-break: normal; }
.row_ellipsis { overflow: hidden; }
.row_ellipsis:before { content: ""; float: left; width: 5px; height: 100%; }
.row_ellipsis > *:first-child { float: right; width: 100%; margin-left: -5px; }
.row_ellipsis:after { content: "\02026"; box-sizing: content-box; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; float: right; position: relative; top: -25px; left: 100%; width: 3em; margin-left: -3em; padding-right: 5px; text-align: right; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white), color-stop(50%, white)); background: -moz-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white); background: -o-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white); background: -ms-linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white); background: linear-gradient(to right, rgba(255, 255, 255, 0), white 50%, white); }
.text-right { text-align: right; }

.blue { color: #09F !important; }
.green{ color:#5eb95e !important;}
.yellow{ color:#ffe100 !important;}
.orange { color: #f37a1c !important; }
.bg_green{ background-color:#5eb95e !important;}
.bg_yellow{ background-color:#ffe100 !important;}
.bg_orange { background-color: #f37a1c !important; }
.red { color: red !important; }
.black{ color:#000 !important;}
.em_form_item { min-height: 44px; height: auto; }
.em_form_item textarea { margin-top: 0.6em; resize: none; overflow: auto; }
.em_footer_body { margin-bottom: 5em; }
.em_header_body { padding-top: 2.7em; }
.em_pic_list { padding: 0 7.5px; overflow: hidden; }
.em_pic_list > li { float: left; margin: 5px 7.5px; }
.em_pic_list > li > .ui-list-thumb { margin: 10px auto; }
.em_readonly { color: #a6a6a6; background-color: #f8f8f8; }
.link_row { position: relative; }
.link_item { position: absolute; left: 0; right: 0; top: 0; bottom: 0; }
.em_cin_item { width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; border: 0; background: 0 0; padding-left: 95px; }
.dialog_box { position: fixed; z-index: 9999; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0,0,0,0.8); overflow: auto; }
.list_box { width: 85%; margin-left: 15%; min-height: 100%; background-color: #FFF; border: 1px solid #e0e0e0; box-sizing: border-box; }
.content_box { width: 100%; min-height: 100%; background-color: #FFF; border: 1px solid #e0e0e0; box-sizing: border-box; }
.body_freeze { overflow: hidden; }
.em_choose { position: absolute; right: 0; top: 0; bottom: 0; }
.em_bottom_section { width: 100%; }
.em_tab_content { position: fixed; bottom: 0; -webkit-transform: all 0.5s; }
.em_row_time { padding-top: 10px; padding-bottom: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-box-pack: center; padding-right: 15px; }
.em_show_top { z-index: 9999; }
.em_show_bottom { z-index: -1; }
.show { z-index: 99999; }
.name_text { font-size: 0.9em; width: 50px; }
.dialog_box .ui-list { position: absolute; top: 0; bottom: 57px; overflow: auto; left: 0; right: 0; }
.dialog_box .ui-list .ui-list { position: static; background-position: left top; background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, transparent), color-stop(0.5, #e0e0e0), to(#e0e0e0)); }
.dialog_box .ui-border-b { margin-bottom: -1px; }
.dialog_box .block-axis > .box { display: -webkit-box; width: 100%; }
.em_position { font-size: 1em; }
.em_position .EMico-location2 { color: #66b3eb; margin-right: 0.5em; line-height: 44px; }
.em_form_item > button { margin-top: 7px; float: right; }
.em_pic_icon { display: inline-block; background: url(../../image/pic_ico.jpg) no-repeat center; width: 1.5em; height: 1.5em; background-size: contain; vertical-align: middle; }
.em_position .ec-address { width: 15em; }
.pic_list { padding: 1em 15px; }
.pic_list .item { float: left; display: block; margin: 0.5em; width: 4em; height: 4em; line-height: 0; position: relative; }
.pic_list .item > img { width: 100%; }
.seal_pic { width: 100%; position: absolute; top: 00em; right: 0em; overflow: hidden; margin: 0 auto; z-index: 10; }
.seal_pic > img { width: 100%; transform: rotate(-30deg); -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg); -ms-transform: rotate(-30deg); }
.mini_seal_pic { height: 100%; position: absolute; top: 00em; right: 1em; overflow: hidden; margin: 0 auto; z-index: 10; }
.mini_seal_pic > img { height: 100%; transform: rotate(-30deg); -webkit-transform: rotate(-30deg); -moz-transform: rotate(-30deg); -o-transform: rotate(-30deg); -ms-transform: rotate(-30deg); }
.em_list_checkbox{ line-height:50px; text-align:center; width:auto; margin:10px;}
.ui-list-thumb + p{ font-size:12px; text-align:center;}

.em_label_s{ display: inline-block; padding: 0 0.8em; border-radius: 0.3em; background-color: #ccc; overflow: hidden; color: #fff; box-sizing: border-box; line-height: 2em; font-size: 0.9em; vertical-align: middle; height: 2em; font-weight:normal; margin-right:0.5em;}
.em_question{ padding:15px; line-height:2; font-weight:bold;}
.em_answer{ position:relative; padding-top:15px; font-size:0.9em; line-height:25px; color:#6e6e6e; font-weight:bold; padding-bottom:1.5em;}
.em_percent{ position:absolute; bottom:0; right:0; display:block; color:#aeaeae; font-weight:normal;}

.em_addpic{ border-radius:0; -webkit-border-radius:0; background:none;}
.em_addpic > span{ border-radius:0; -webkit-border-radius:0;}
.em_item_indentation{ padding-left:2em; }
.em_item_indentation .em_remove_item{ position: absolute; left: 0; height: 100%; line-height: 83px; width: 2em;}
.em_item_indentation .EMico-minus-alt{ color:#F00;}
.em_add_new_item{ padding:10px 0;}
.em_block_interval_b{ margin-bottom:2em;}
.em_block_interval_t{ margin-top:2em;}
.em_mini_logo{ display:inline-block; line-height:0; width:2em; height:2em; vertical-align:middle; margin-left:1em;}
.em_mini_logo > img{ width:100%; height:100%;}
.em_item{ display:inline-block; min-width:6em;}
.em_cin > textarea { width:100%; border:0px none; resize:both;}
.em_cin > input[type=text] { width:100%; border:0px none;}
.em_date { padding-right:0;}
.em_date > input{width:100%; border:0px none;}
